﻿using System;
using System.Collections.Generic;
using System.Linq;
    
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BookBuy
{
    public partial class ChiTietSach_NXB : BasePage
    {
        public nxbTDTT.SachDTO sach;
        public nxbTDTT.PublisherServices proxy;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Form.Count >= 0)
            {
                string maSach = Request["MaSach"];
                proxy = new nxbTDTT.PublisherServices();
                string sID = Session["sID_NXB_TDTT"].ToString();
                sach = proxy.XemChiTietSach(sID,int.Parse(maSach));                
            }
        }

        protected void btn_datmua_Click(object sender, ImageClickEventArgs e)
        {
            // Lấy số lượng khách hàng muốn đặt:
            int soluong = 0;
            try
            {
                soluong = int.Parse(tbx_soluong.Text.Trim());
            }
            catch 
            {
                System.Web.HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('Nhập sai số lượng mua')</SCRIPT>");
                return;
            }
            try
            {
                string sID = Session["sID_NXB_TDTT"].ToString();
                int madatmua = proxy.DatMua(sID, sach.MaSach, soluong);
                proxy.ThanhToan(sID);
                System.Web.HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('Đặt mua thành công')</SCRIPT>");
            }
            catch 
            { 
            }
            
        }

        protected void btn_addtocart_Click(object sender, ImageClickEventArgs e)
        {
            int soluong = 0;
            soluong = int.Parse(tbx_soluong.Text.Trim());
            
            try
            {
                // thêm vào giỏ hàng
                string sID = Session["sID_NXB_TDTT"].ToString();
                int madatmua = proxy.DatMua(sID, sach.MaSach, soluong);                
                System.Web.HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('Đặt mua thành công(Code: "+ madatmua +")')</SCRIPT>");
                
                //Label giohang = FindControl("txt_giohang") as Label;
                //giohang.Text = "1 sản phẩm, giá 23000 vnđ";
            }
            catch
            {
                System.Web.HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('Có lỗi phát sinh!!!')</SCRIPT>");
            }
        }

    }
}